#include<stdio.h>
int main()
{int i,k;
int m[3]={},n[3]={},x[3]={},y[3]={},z[3]={};//大写字母，小写字母，数字，空格，其他字符的数量
char a[81]={},b[81]={},c[81]={};
char *texts[3] = {a, b, c};
for (k=0;k<3;k++)
{printf("输入第%d段文字：\n",k+1);
gets(texts[k]);}
for (k=0;k<3;k++)
{for (i=0;i<81;i++)
 {if (texts[k][i]==' ')
 y[k]++;
 else if (texts[k][i]>='A' && texts[k][i]<='Z')
 m[k]++;
 else if (texts[k][i]>='a' && texts[k][i]<='z')
 n[k]++;
 else if (texts[k][i]>='0' && texts[k][i]<='9')
 x[k]++;
 else 
 z[k]++;}
 }
 printf("第一段文字大写字母有：%d个，小写字母有：%d个，数字有：%d个，空格有：%d个，其他字符有：%d个\n",m[0],n[0],x[0],y[0],z[0]);
 printf("第二段文字大写字母有：%d个，小写字母有：%d个，数字有：%d个，空格有：%d个，其他字符有：%d个\n",m[1],n[1],x[1],y[1],z[1]);
 printf("第三段文字大写字母有：%d个，小写字母有：%d个，数字有：%d个，空格有：%d个，其他字符有：%d个\n",m[2],n[2],x[2],y[2],z[2]);
 return 0;
}